home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / glimpsehttp / wwwlib / configure < prev    next >
Encoding:
Text File  |  1995-05-16  |  1.5 KB  |  58 lines

  1. #!/bin/sh
  2. #
  3.  
  4. # This file edits gateway distribution files
  5. # Its primary goal is to set correct directory names
  6.  
  7. # IMPORTANT !
  8. # Configure these variables to
  9. #  where your HTTPD stuff is located
  10. #  and where your news archiving directory is
  11. HTTPD_HOME=`pwd`
  12. HTTPD_NEWSHOME=`pwd`/news
  13.  
  14. # Location of glimpse and glimpseindex, options for glimpseindex
  15. GLIMPSE_LOC=`which glimpse`
  16. GLIMPSEIDX_LOC=`which glimpseindex`
  17. GLIMPSEIDX_OPT=
  18.  
  19. # perl on your machine
  20. PERL=`which perl`
  21.  
  22. # gunzip on your machine
  23. gunzip=`which gunzip`
  24.  
  25. # server administrator name
  26. adminname="Paul Klark"
  27. # server administrator e-mail, prepend @ with \
  28. adminaddress="paul\@cs.arizona.edu"
  29.  
  30. case $# in
  31. *)    ;;
  32. #*)    echo "Usage: $0";
  33. #    exit ;;
  34. esac
  35.  
  36. cd $HTTPD_HOME
  37. tmpfile=/tmp/conf$$
  38. cat >$tmpfile <<EOM
  39. s|^(\\\$?)HTTPD_HOME *=.*|\1HTTPD_HOME="$HTTPD_HOME" ;|;
  40. s|^\#\!/usr/local/bin/perl|\#\!$PERL|;
  41. s|^(\\\$?)HTTPD_NEWSHOME *=.*|\1HTTPD_NEWSHOME="$HTTPD_NEWSHOME" ;|;
  42. s|^(\\\$?)GLIMPSE_LOC *=.*|\1GLIMPSE_LOC="$GLIMPSE_LOC" ;|;
  43. s|^(\\\$?)GLIMPSEIDX_LOC *=.*|\1GLIMPSEIDX_LOC="$GLIMPSEIDX_LOC" ;|;
  44. s|^(\\\$?)adminname *=.*|\1adminname="$adminname" ;|;
  45. s|^(\\\$?)adminaddress *=.*|\1adminaddress="$adminaddress" ;|;
  46. s|^(\\\$?)gunzip *=.*|\1gunzip="$gunzip" ;|;
  47. s|^(\\\$?)GLIMPSEIDX_OPT *=.*|\1GLIMPSEIDX_OPT="$GLIMPSEIDX_OPT" ;|;
  48. EOM
  49. files=`cat $HTTPD_HOME/wwwlib/filenames.list`
  50. for i in $files
  51. do
  52.     if [ -f $i ] ; then
  53.         perl -pi $tmpfile $i
  54.     fi
  55. done
  56. rm -f $tmpfile
  57. #cd $HTTPD_HOME/wwwlib;cmd="$CC -o cvtwww cvtwww.c";echo $cmd;$cmd
  58.